<?php

namespace app\common\model;

use think\Model;

class Receiver extends Model
{
    // 自动写入时间戳
    protected $autoWriteTimestamp = true;

    // 关闭自动写入update_time字段
    protected $updateTime = false;

    // 关联用户表
    public function user()
    {
        return $this->belongsTo('User');
    }

    // 验证当前用户是否为接单者
    public function isCurrentUser()
    {
        $params = request()->param();
        $task = $this->find($params['re_id']);
        return ($task->user_id == request()->userId) ? true : false;
    }

    // 完成订单
    public function complete()
    {
        // 获取所有参数
        $params = request()->param();

        $task = $this->find($params['re_id']);
        $task->status = 3;
        $task->save();
    }

}
